/*uniapp*/
/**/
.d-kuan-100-100 {
	
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
  
}
.d-kuan-100-100-100 {
	
	width: 100%;
	height: 100%;
	background-color: #aaa;
	margin: 10px;
  
}
.d-clear {
	clear:both
}
/*宽度*/
.d-kuan {
	width: 100%;
}
.d-kuan-30 {
	width: 30.333333%;
}
.d-kuan-33 {
	width: 33.333333%;
}
.d-kuan-25 {
	width: 25%;
}
.d-kuan-baifen-50 {
	width: 50%;
}
.d-kuan-30-1 {
	width: 60rpx;
}
.d-kuan-40 {
	width: 80rpx;
}
.d-kuan-50 {
	width: 100rpx;
}
.d-kuan-60 {
	width: 120rpx;
}
.d-kuan-70 {
	width: 150rpx;
}
.d-kuan-80 {
	width: 160rpx;
}
.d-kuan-90 {
	width: 180rpx;
}
.d-kuan-100 {
	width: 200rpx;
}
.d-kuan-120 {
	width: 240rpx;
}
.d-kuan-130 {
	width: 260rpx;
}
.d-kuan-140 {
	width: 280rpx;
}
.d-kuan-150 {
	width: 300rpx;
}
.d-logo {
	width: 352rpx;
	height: 119rpx;
}
.d-fu-kuan-10 {
	margin-left: -10rpx;
	margin-right: -20rpx;
}
/*前空50*/
.d-qiankong-50 {
	text-indent:100rpx;
}

/*高*/
.d-gao-26 {
	height: 52rpx;
}
.d-gao-30 {
	height: 60rpx;
}
.d-gao-50 {
	height: 100rpx;
}
.d-gao-60 {
	height: 120rpx;
}
.d-gao-80 {
	height: 160rpx;
}
.d-gao-100 {
	height: 200rpx;
}
.d-gao-200 {
	height: 400rpx;
}
.d-gao-250 {
	height: 500rpx;
}
.d-gao-300 {
	height: 600rpx;
}
.d-gao-400 {
	height: 800rpx;
}
.d-gao-500{
	height: 1000rpx;
}
/*外框*/
.d-waikuang-5 {
	margin: 10rpx;
}
.d-waikuang-10 {
	margin: 20rpx;
}
.d-waikuang-10-0 {
	margin:  20rpx 20rpx 0 20rpx;
}
.d-waikuang-0-10 {
	margin:  0rpx 20rpx 20rpx 20rpx;
}
/*hanggao*/
.d-hanggao-20 {
	line-height: 40rpx;
}
.d-hanggao-25 {
	line-height: 50rpx;
}
.d-hanggao-30 {
	line-height: 60rpx;
}
.d-hanggao-40 {
	line-height: 80rpx;
}
.d-hanggao-50 {
	line-height: 100rpx;
}
/*yuanjiao*/

.d-beijing-bai-10 {
	background-color: rgba(255,255,255, 0.2);
}
.d-beijing-hui {
	background-color: #d5d5d5;
}

.d-beijing-hei {
	background-color: #262626;
}
.d-beijing-lv {
	background-color: #70c2b9;
}

.d-beijing-lanse-2 {
	background-color: #f5f9ff;
}
.d-beijing-hongse {
	background-color: #ff0202;
}
.d-beijing-hongse-guodu {
	background: linear-gradient(to right, #ff681d, #ffbd14);
}
.d-beijing-lvse {
	
	background: linear-gradient(to right, #1daa6b, #6bcb04);
}
/*外框*/
/*内框*/
.d-neikuang-2 {
	padding: 4rpx;
}
.d-neikuang-0-2 {
	padding: 4rpx 12rpx;
}
.d-neikuang-5 {
	padding: 10rpx;
}
.d-neikuang-5-0 {
	padding: 10rpx 10rpx 0 10rpx;
}
.d-neikuang-10 {
	padding: 20rpx;
}
.d-neikuang-zuoyou-2-shangxia-4 {
	padding: 4rpx 12rpx 4rpx 8rpx;
}
.d-neikuang-zuoyou-6-shangxia-10 {
	padding: 12rpx 20rpx 12rpx 20rpx;
}
.d-neikuang-zuoyou-10-shangxia-20 {
	padding: 20rpx 40rpx 20rpx 40rpx;
}
.d-neikuang-zuoyou-20-shangxia-10 {
	padding: 0rpx 20rpx 0rpx 20rpx;
}
.d-zuoyou-neikuang-10 {
	padding-left: 20rpx;
	padding-right: 20rpx;
}
.d-shangxia-neikuang-10 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
.d-xia-neikuang-10 {
	
	padding-bottom: 20rpx;
}
/*圆角*/
.d-yuanjiao-6 {
	border-radius: 12rpx;
}

.d-yuanjiao-10 {
	border-radius: 20rpx;
}
.d-yuanjiao-0-10 {
	border-radius: 0 0 20rpx 20rpx;
}
.d-yuanjiao-10-0 {
	border-radius: 20rpx 20rpx 0 0;
}
.d-yuanjiao-50 {
	border-radius: 100rpx;
}
.d-yuanjiao-shang-10 {
	border-radius: 26rpx 26rpx 0 0;
}
/*阴影*/
.d-yinying-5 {
	box-shadow: 5px 0px 5px rgba(226, 226, 226, 0.5);
}


/*百分*/
.d-baifen-20 {
	width: 20%;
}
.d-baifen-25 {
	width: 25%;
}
/*左边*/
.d-buhuanhang {
	display: flex;
}
.d-zuo {
	float: left;
}
.d-you {
	float: right;
}
.d-you-0 {
	right:0
}
.d-you-10 {
	margin-right: 20rpx;
}
.d-you-10-nei {
	padding-right: 20rpx;
}
.d-zuo-5 {
	margin-left: 10rpx;
}
.d-zuo-10 {
	margin-left: 20rpx;
}
.d-zuo-50 {
	margin-left: 100rpx;
}

.d-you-5 {
	margin-right: 10rpx;
}

.d-you-20 {
	margin-right: 40rpx;
}
.d-younei-10 {
	padding-right: 20rpx;
}
.d-younei-20 {
	padding-right: 40rpx;
}
/**/
.d-zuonei-10 {
	padding-left: 20rpx;
}
.d-zuonei-20 {
	padding-left: 40rpx;
}
.d-zuonei-30 {
	padding-left: 30rpx;
}
.d-zuonei-40 {
	padding-left: 80rpx;
}
.d-zuonei-50 {
	padding-left: 100rpx;
}
/**/
.d-shangnei-10 {
	padding-top: 20rpx;
}
.d-shangnei-20 {
	padding-top: 40rpx;
}
.d-shangnei-30 {
	padding-top: 30rpx;
}
.d-shangnei-40 {
	padding-top: 80rpx;
}
.d-shangnei-50 {
	padding-top: 100rpx;
}
/*负上*/
.d-fushang-10 {
	top: -20rpx;
}
/*shang*/
.d-shang-2 {
	margin-top: 4rpx;
}
.d-shang-3 {
	margin-top: 6rpx;
}
.d-shang-4 {
	margin-top: 8rpx;
}
.d-shang-5 {
	margin-top: 10rpx;
}
.d-shang-6 {
	margin-top: 12rpx;
}
.d-shang-10 {
	margin-top: 20rpx;
}
.d-shang-20 {
	margin-top: 40rpx;
}
.d-shang-25 {
	margin-top: 50rpx;
}
.d-shang-30 {
	margin-top: 60rpx;
}
.d-neishang-2 {
	padding-top: 3rpx;
}
.d-neishang-3 {
	padding-top: 6rpx;
}
.d-neixia-30 {
	padding-bottom: 60rpx;
}
/*高*/
.d-gao-60 {
	height: 120rpx;
}
.d-gao-250 {
	min-height: 500rpx;
}
.d-kuanggao-20 {
	width: 40rpx;
	height: 40rpx;
}
.d-kuanggao-40 {
	width: 80rpx;
	height: 80rpx;
}
.d-kuanggao-50 {
	width: 100rpx;
	height: 100rpx;
}
.d-kuanggao-70 {
	width: 140rpx;
	height: 140rpx;
}
.d-kuanggao-250 {
	width: 500rpx;
	height: 500rpx;
}
/*图片大小*/
.d-img-10 {
	width: 30rpx;
	height: 30rpx;
	
}
.d-img-20 {
	width: 40rpx;
	height: 40rpx;
	
}
.d-img-22 {
	width: 44rpx;
	height: 44rpx;
}
.d-img-26 {
	width: 50rpx;
	height: 50rpx;
}
.d-img-25 {
	width: 90rpx;
	height: 50rpx;
	
}
.d-img-26 {
	width: 45rpx;
	height: 45rpx;
	
}
.d-img-28 {
	width: 54rpx;
	height: 54rpx;
	
}
.d-img-30 {
	width: 60rpx;
	height: 60rpx;
	
}
.d-img-35 {
	width: 70rpx;
	height: 70rpx;
}
.d-img-40 {
	width: 80rpx;
	height: 80rpx;
}
.d-img-45 {
	width: 90rpx;
	height: 90rpx;
}
.d-img-50 {
	width: 100rpx;
	height: 100rpx;
}
.d-img-60 {
	width: 120rpx;
	height: 120rpx;
}
.d-img-60-20 {
	width: 120rpx;
	height: 40rpx;
}
.d-img-70 {
	width: 140rpx;
	height: 140rpx;
}
.d-img-100-baihua{
	    width: 180rpx;
	    height: 180rpx;
	    max-width: 100%;
	    max-height: 100%;
	    display: block;
	    margin: auto;
	    vertical-align: middle;
	    object-fit: cover;
	    border-radius: 10px;
}
.d-img-100-bai {
	width: 100%;
	height: 200rpx;
}
.d-liangbian-10 {
	padding-left: 10rpx;
	padding-right: 10rpx;
	padding-top: 16rpx;
}

/*内容居中*/
.d-neirong-zuo {
	text-align: left;
}
.d-neirong-juzhong {
	text-align: center;
}
.d-neirong-you {
	text-align: right;
}
/*内容左对齐*/

.d-neirong-you {
	text-align: r;
}
/*下空格*/
.d-shangxia-100 {
	margin-top: 200rpx;

}
.d-xia-6 {
	margin-bottom: 12rpx;
}
.d-xia-10 {
	margin-bottom: 20rpx;
}
.d-xia-20 {
	margin-bottom: 40rpx;
}
.d-xia-30 {
	margin-bottom: 60rpx;
}
.d-xia-10-nei {
	padding-bottom: 20rpx;
}

.d-shangxia-10 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}
.d-shangxia-neikuang-10 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
/*ziti*/
.d-jiacu {
    font-weight: 600;
}
.d-shangxian-juzhong {
    display: flex;
    align-items: center;
	justify-content: center;
}
.d-juzhong {
    display: flex;
    align-items: center;
	justify-content: center;
}
.d-wenzi-juzhong {
    display: flex;
        justify-content: center;
        align-items: center;
        height: 200rpx;
}
.d-ziti-12 {
	font-size: 24rpx;
}
.d-wenzi-8 {
	font-size: 8rpx;
}
.d-wenzi-10 {
	font-size: 20rpx;
}
.d-wenzi-12 {
	font-size: 24rpx;
}
.d-wenzi-14 {
	font-size: 28rpx;
}
.d-wenzi-16 {
	font-size: 32rpx;
}
.d-wenzi-18 {
	font-size: 38rpx;
}
.d-wenzi-20 {
	font-size: 40rpx;
}
.d-wenzi-24 {
	font-size: 48rpx;
}
.d-wenzi-30 {
	font-size: 60rpx;
}
/*文字颜色*/
.d-wenzi-yanse-bai-0 {
	color: #ffffff;
}
.d-wenzi-yanse-hui {
	color: #8d8e8f;
}
.d-wenzi-yanse-hui-ca {
	color: #cacbcc;
}
.d-wenzi-yanse-bai {
	color: #f5f6f7;
}
.d-wenzi-yanse-hongse {
	color: #ff5500;
}
.d-wenzi-tongming-5 {
	opacity: 0.5;
}

/*文字换行*/
.d-wenzi-huanhang {
	white-space: pre-wrap;
	word-wrap: break-word;
	//word-break: break-all; 
	    word-break: normal;
}
/*底部*/
.d-dibu-0 {
	bottom: 0rpx;
	position: fixed;
	padding-top: 20rpx;
	padding-bottom: 20rpx;
	bottom: calc( var(--window-bottom) + 0rpx);
	z-index: 1030;
	
	/*margin-bottom: 6;*/
}

.d-dibu-50 {
	bottom: 100rpx;
	position: fixed;
}
/*超出*/
.d-chaochu {
	overflow: hidden !important;
	white-space: nowrap !important;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis !important;
}
.d-chaochu-1 {
	overflow: hidden; /* 溢出的内容隐藏*/
	text-overflow: ellipsis; /*溢出的部分用省略号...显示*/
	-webkit-line-clamp: 1; /*行数*/
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示 */
	-webkit-box-orient: vertical; /*设置或检索伸缩盒对象的子元素的排列方式*/

}
.d-chaochu-2 {
	overflow: hidden; /* 溢出的内容隐藏*/
	text-overflow: ellipsis; /*溢出的部分用省略号...显示*/
	-webkit-line-clamp: 2; /*行数*/
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示 */
	-webkit-box-orient: vertical; /*设置或检索伸缩盒对象的子元素的排列方式*/

}
/*h5显示*/
.d-xianshi-pc {
	display: none; /*隐藏*/
}
.d-xianshi-h5 {
	display: block; /*显示*/
}
.d-kuan-pc {
	width: 100%;
}
.d-kuan-pc-sou {
	width: 100%;
}
.d-kuan-pc-25 {
	width: 25%;
}
.d-kuan-pc-30 {
	width: 30%;
}
.d-kuan-pc-40 {
	width: 40%;
}
.d-kuan-pc-50 {
	width: 50%;
}
.d-kuan-pc-50-100 {
	width: 100%;
}
.d-kuan-pc-60 {
	width: 60%;
}

/*pc端*/
@media screen and (min-width: 770px) {
	.d-kuan-pc {
		display: flex;
		justify-content: center;
		width: 1400px;
		margin: 0 auto;
	}
	.d-kuan-pc-sou {
		display: flex;
		justify-content: center;
		width: 700px;
		margin: 0 auto;
	}
	.d-xianshi-pc {
		display: block; /*显示*/
	}
	.d-xianshi-h5 {
		display: none; /*隐藏*/
	}
	.d-kuan-pc-50-100 {
		width: 50%;
	}
	.d-img-100-bai {
	    width: 100%;
	    height: 180px;
	}
}
.d-box {
	position: relative;
}
.d-box-xia {
    position: absolute;
    top: 52rpx;
    left: 60rpx;
}
.d-img-20-60 {
	width: 100rpx;
	height: 40rpx;
}
.d-img-100 {
	width: 100rpx;
	height: 40rpx;
}
.d-img-100 img {
	width: 100%;
	height: 40rpx;
}
.d-hang-1 {
		margin-top: 4rpx;
		font-size: 26rpx;
		color: #5b5b5b;
		line-height: 34rpx;
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}
    .d-box {
		position:relative;
	}
	.box{
		position:absolute; 
		top:10rpx; 
		left:40rpx;
	}
	.box-zuo{
		position:absolute; 
		top:10rpx; 
		left:40rpx;
	}

	.box-you{
		position:absolute; 
		top:20rpx; 
		right: 50rpx;
	}
	.box-you-1 {
		position:absolute;
		top:10rpx; 
		right: 36rpx;
	}
	.d-fugao-30 {
		position:absolute;
		margin-top:-60rpx; 
	}
	.d-fugao-50 {
		position:absolute;
		margin-top:-100rpx; 
	}
	.d-zyouyou-juzhong {
		
		display: flex;  
		justify-content: center;  
		align-items: center;  
		
	}
	.d-zouyou-juzhong {
		
		display: flex;  
		justify-content: center;  
		align-items: center;  
		
	}
	
	.d-bian-1-hong {
		border: 1px solid #ffd7a5;
	}
	.d-beijing-gao {
		width: 100%;
		height: 450rpx;
	}
	.d-beijing-gao-350 {
		width: 100%;
		height: 350rpx;
	}
	.goods-carts {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: column;
		position: fixed;
		left: 0;
		right: 0;
		/* #ifdef H5 */
		left: var(--window-left);
		right: var(--window-right);
		/* #endif */
		bottom: 0;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
	.d-quxian-0 {
		text-decoration: none;
	}
	.d-quxian-0 a {
		text-decoration: none;
	}
	
	.d-gundong-shangxia{
		overflow-y: scroll;
	}
	.d-fudong{
		position: relative; /* 让内部元素相对定位 */  
	}
	.d-fudong-1 {  
	  position: absolute; /* 让元素脱离正常文档流 */  
	  top: 0;  
	  left: 0;  
	  width: 100px;  
	  height: 100px;  
	  background-color: #4CAF50;  
	}
	table {
	   width: 100%;  
		border-collapse: collapse;  
		border: 1px solid #ebebeb;  
		border-radius: 10; /* 设置表格的圆角 */  
		overflow: hidden; /* 防止圆角被内容溢出所遮盖 */  
		margin-bottom:10px;
		margin-top:10px;
		display:table;
	 }  
	 th, td {  
	   padding: 8px;  
	   text-align: left; 
		border: 1px solid #ebebeb;
	 } 
	 .firstRow {
		padding: 8px;
		text-align: left; 
		border: 1px solid #ebebeb;
	 }
	.d-img-caiji {
		max-width: 100%;
		margin-bottom: 0px;
		
		object-fit: cover;
	}
	.d-img-caiji-list {
		max-width: 100%;
		margin-bottom: 0px;
		
		object-fit: cover;
	}
	.d-img-200-bai{
		width: 100%;
		height: 200rpx;
	}
	.d-img-200 {
		width: 300rpx;
		height: 200rpx;
		
	}
	